課程資訊
課程名稱
錯誤更正碼
Error Correcting Codes 
開課學期
107-1 
授課對象
電機資訊學院  電機工程學研究所  
授課教師
林茂昭 
課號
EE5029 
課程識別碼
921 U1240 
班次
 
學分
3.0 
全/半年
半年 
必/選修
選修 
上課時間
星期四7,8,9(14:20~17:20) 
上課地點
電二104 
備註
總人數上限:40人 
Ceiba 課程網頁
http://ceiba.ntu.edu.tw/1071EE5029_ 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

1. 概論

2. 基礎代數

3. 線性區塊碼

4. 常用線性區塊碼

5. 循環碼

6. BCH 碼 及 里德所羅門碼

7. 迴旋碼

8. 編碼調變

9. 渦輪碼

10. 低密度同位檢查碼

11. 線性區塊碼的軟式解碼
 

課程目標
錯誤更正碼目前已經是先進通訊系統中極重要之一環.

錯誤更正碼與信號調變或是等化器或是同步設計等等的整合設計可以大幅提升通訊系統之整體性能.

本課程將介紹基礎的傳統代數碼,迴旋碼,以及先進的渦輪碼與低密度同位檢查碼以及軟式訊息的觀念. 
課程要求
預修 : Linear Algebra

評分 : 作業 - 20%; 期中考 - 35%; 期末考 - 45% 
預期每週課後學習時數
 
Office Hours
每週一 14:00~16:00 
指定閱讀
待補 
參考書目
教科書: 自編講義.
參考書目: Shu Lin and Daniel J. Costello, "Error Control
Coding: Fundamentals and Applications," PEARSON/ Prentice Hall,
second edition, 2004.

Richard E. Blahut, "Theory and Practice of Error Control Codes,"
Addison-Wesley, 1983.

William E. Ryan and Shu Lin, ”Channel Codes : Classical and
Modern“ Cambridge, 2009. 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
第1週
9/13  Fundamentals 
第2週
9/20  Introduction to Algebra 
第3週
9/27  Introduction to Algebra 
第4週
10/04  Linear Block Codes 
第5週
10/11  Important Linear Block Codes 
第6週
10/18  BCH Codes and Reed-Solomon Codes 
第7週
10/25  BCH Codes and Reed-Solomon Codes 
第8週
11/01  Midterm Exam 
第9週
11/08  BCH Codes and Reed-Solomon Codes 
第10週
11/15  校慶停課 
第11週
11/22  Convolutional Codes 
第12週
11/29  convolutional codes 
第13週
12/06  Convolutional Codes 
第14週
12/13  Turbo Codes 
第15週
12/20  Turbo Codes 
第16週
12/27  Low Density Parity-Check Codes 
第17週
1/03  LDPC Codes 
第18週
2019/01/10  Final Exam